package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 项目信息对象 project_info
 * 
 * @author ruoyi
 * @date 2020-02-20
 */
public class ProjectInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 项目id */
    private Long itemId;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String itemName;

    /** 项目负责人 */
    @Excel(name = "项目负责人")
    private String itemLeader;

    /** 项目状态 */
    @Excel(name = "项目状态")
    private String itemState;

    /** 范围描述 */
    private String itemDes;

    /** 规则及注意事项 */
    private String itemRules;

    /** 人员安排 */
    private String itemStaff;

    /** 支撑设备 */
    private String itemEquipment;

    /** 支撑软件 */
    private String itemSoftware;

    /** 第三方服务 */
    private String itemService;

    /** 结束时间 */
    private Date endTime;

    public void setItemId(Long itemId) 
    {
        this.itemId = itemId;
    }

    public Long getItemId() 
    {
        return itemId;
    }
    public void setItemName(String itemName) 
    {
        this.itemName = itemName;
    }

    public String getItemName() 
    {
        return itemName;
    }
    public void setItemLeader(String itemLeader) 
    {
        this.itemLeader = itemLeader;
    }

    public String getItemLeader() 
    {
        return itemLeader;
    }
    public void setItemState(String itemState) 
    {
        this.itemState = itemState;
    }

    public String getItemState() 
    {
        return itemState;
    }
    public void setItemDes(String itemDes) 
    {
        this.itemDes = itemDes;
    }

    public String getItemDes() 
    {
        return itemDes;
    }
    public void setItemRules(String itemRules) 
    {
        this.itemRules = itemRules;
    }

    public String getItemRules() 
    {
        return itemRules;
    }
    public void setItemStaff(String itemStaff) 
    {
        this.itemStaff = itemStaff;
    }

    public String getItemStaff() 
    {
        return itemStaff;
    }
    public void setItemEquipment(String itemEquipment) 
    {
        this.itemEquipment = itemEquipment;
    }

    public String getItemEquipment() 
    {
        return itemEquipment;
    }
    public void setItemSoftware(String itemSoftware) 
    {
        this.itemSoftware = itemSoftware;
    }

    public String getItemSoftware() 
    {
        return itemSoftware;
    }
    public void setItemService(String itemService) 
    {
        this.itemService = itemService;
    }

    public String getItemService() 
    {
        return itemService;
    }
    public void setEndTime(Date endTime) 
    {
        this.endTime = endTime;
    }

    public Date getEndTime() 
    {
        return endTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("itemId", getItemId())
            .append("itemName", getItemName())
            .append("itemLeader", getItemLeader())
            .append("itemState", getItemState())
            .append("itemDes", getItemDes())
            .append("itemRules", getItemRules())
            .append("itemStaff", getItemStaff())
            .append("itemEquipment", getItemEquipment())
            .append("itemSoftware", getItemSoftware())
            .append("itemService", getItemService())
            .append("remark", getRemark())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("endTime", getEndTime())
            .toString();
    }
}
